Efficient VLSI Architecture for Variable Length Block LMS Adaptive Filter

نویسندگان

  • Basant Kumar Mohanty
  • Sujit Kumar Patel
چکیده

In this paper, we made an analysis on computational complexity of block least mean square (BLMS) finite impulse response (FIR) filter and decompose the filter computation into M sub-filters, where M = N/L, N is the filter length and L is the block-size. Each sub-filter acts like a short-length BLMS FIR filter of size L. The proposed decomposition scheme favors timemultiplexing the filtering computation and weight-increment term computation of each short-length filter. Using the proposed scheme, we have derived an efficient architecture for BLMS FIR filter. The proposed structure can be reconfigured for different filter lengths with negligible overhead complexity and it supports variable convergence factor μ. Besides, the proposed structure has 100% hardware utilization efficiency (HUE) and its register complexity is independent of block-size. Compared with recently proposed LMS-based FIR structure, the proposed structure involves L times more multipliers, proportionately less adders and the same number of registers, and it offers L times higher throughput. Due to register and adder saving, the proposed structure has significantly less area-delay product (ADP) and energy-per sample (EPS) than the existing structure. ASIC synthesis results shows that the proposed structure for block-size 4 and filter length 64 involve 21.4% less ADP and 26.6% less EPS than those of the existing structure and offers 3.8 times higher throughput. Adaptive filters, Block Least Mean Square (BLMS), VLSI, Architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Vlsi Implementation of Multiplier Based Block Lms Adaptive Filter

17 Abstract— An analysis is made on the computational complexity of Block Least Mean Square Adaptive Filter where the filter computation is decomposed into M sub filters and M=N/L where N is the filter size, L is the block size. The decomposition is done inorder to favour time-multiplexing of the filter output computation and weight-increment term computation of adaptive filter. This structure ...

متن کامل

Design of a Multi-Standard DUC Based FIR Filter Using VLSI Architecture

In Digital Signal Processing FIR Filter is used to remove the noise or unwanted components from a signal. This paper Presents an efficient VLSI Architecture of a Multi-Standard Digital Up Converter (DUC) based FIR filter that is used to remove the noise in the received channel data bits effectively. The proposed DUC based FIR filter consists of weight update block with Shift add architecture to...

متن کامل

Vlsi Implementation of High Performance Distributed Arithmetic (da) Based Adaptive Filter with Fast Convergence Factor

The key objective of this paper is to provide an idea for VLSI Implementation of RLS algorithm for noise cancellation with real time analog inputs. In this paper, we present an efficient architecture for the implementation of distributed arithmetic based multiplier less adaptive filter. The throughput rate of update and concurrent implementation of filtering and weightupdate operations. The con...

متن کامل

The Wavelet Transform-Domain LMS Adaptive Filter Algorithm with Variable Step-Size

The wavelet transform-domain least-mean square (WTDLMS) algorithm uses the self-orthogonalizing technique to improve the convergence performance of LMS. In WTDLMS algorithm, the trade-off between the steady-state error and the convergence rate is obtained by the fixed step-size. In this paper, the WTDLMS adaptive algorithm with variable step-size (VSS) is established. The step-size in each subf...

متن کامل

An Efficient Parallel Architecture in Design and Implementation of Adaptive Lms Algorithm

The proposed work is to implement the parallel architecture for adaptive LMS filter configuration, a concurrently processed filter is realized which adapts the time controlled block. The filter co-efficient are negotiated, which are uploaded in to the look up table. These data are further configured and retrieved from the stored buffers. Single block is realized here depends upon the timing con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015